<?php 
    session_start();

    if (!isset($_SESSION['is_logged_in'])) {
        header("Location:index.php?url=" . $_SERVER["REQUEST_URI"]);
        die();
    }
    else
    	include("php/conexion.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
	<head>
		<meta name="description" content="Torneo Comercial de Basket">
		<meta name="keywords" content="torneo.basket,comercial,amateur,vector,it,vector-it,cordoba,argentina">
		<meta name="author" content="Vector-IT">
	    <title>Torneos</title>
	    <link rel="shortcut icon" href="imagenes/favicon.ico" type="image/x-icon" />
	    <link rel="icon" href="imagenes/favicon.ico" type="image/x-icon" />
        <link rel="image_src" href="http://www.torneotcb.com.ar/imagenes/logo.png" />
		<link rel="stylesheet" type="text/css" href="css/tcb.css">

        <meta property="og:title" content="Torneo TCB" />
		<meta property="og:url" content="http://www.torneotcb.com.ar" />
		<meta property="og:description" content="Torneo Comercial de Basket" />
		<meta property="og:image" content="http://www.torneotcb.com.ar/imagenes/logo.png" />
		
        <!-- Google Hosted jQuery Core -->
		<script src="http://www.google.com/jsapi"></script>
		<script>google.load("jquery", "1");</script>
		<script src="js/jquery.ez-bg-resize.js" type="text/javascript" charset="utf-8" ></script>
		<script>
			$(document).ready(function() {
				
				var BGImageArray = ["bg.jpg","bg2.jpg","bg3.jpg","bg4.jpg","bg5.jpg","bg6.jpg","bg7.jpg","bg8.jpg"];
				var BGImage = BGImageArray[Math.floor(Math.random()*BGImageArray.length)];
	
				$("body").ezBgResize({
					img     : "imagenes/fondos/" + BGImage, // Relative path example.  You could also use an absolute url (http://...).
					opacity : 1, // Opacity. 1 = 100%.  This is optional.
					center  : true // Boolean (true or false). This is optional. Default is true.
				});
			});
		</script>
        
		<script type="text/javascript">
			function armarPagina() {
				cargarEncabezado(function(){listar();});
			}
	
			function cargarEncabezado(callback) {
	            if (window.XMLHttpRequest)
	            {// code for IE7+, Firefox, Chrome, Opera, Safari
	                xmlhttp=new XMLHttpRequest();
	            }
	            else
	            {// code for IE6, IE5
	                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	            }
	
	            xmlhttp.onreadystatechange=function()
	            {
	                if (xmlhttp.readyState==4 && xmlhttp.status==200) {
	                	document.getElementById("divEncabezado").innerHTML = xmlhttp.responseText;
	                	callback();
	                }
	            };
	            xmlhttp.open("POST","encabezado.php",true);
	            xmlhttp.send();
			}
		    function listar(){
		        document.getElementById("tabla").innerHTML = '<div id="actualizando"><img src="imagenes/spinner.gif" style="width: 16px; height: 16px;" />Actualizando...</div>';
		        
                if (window.XMLHttpRequest)
                {// code for IE7+, Firefox, Chrome, Opera, Safari
                    xmlhttp=new XMLHttpRequest();
                }
                else
                {// code for IE6, IE5
                    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
    
                xmlhttp.onreadystatechange = function()
                {
                    if (xmlhttp.readyState==4 && xmlhttp.status==200)
                        document.getElementById("tabla").innerHTML = xmlhttp.responseText;
                };
                xmlhttp.open("POST","php/torneos_listar.php",true);
                xmlhttp.send();
		    }
		    
		    function abrirForm(blnEsNuevo){
                if (window.XMLHttpRequest)
                {// code for IE7+, Firefox, Chrome, Opera, Safari
                    xmlhttp=new XMLHttpRequest();
                }
                else
                {// code for IE6, IE5
                    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
    
                xmlhttp.onreadystatechange=function()
                {
                    if (xmlhttp.readyState==4 && xmlhttp.status==200){
                    	document.getElementById('frmNuevo').innerHTML = xmlhttp.responseText;
                    	
                	    llenarDatosForm(blnEsNuevo);
                	    
                    	document.getElementById('txtNombTorneo').focus();
                    }
                };
                xmlhttp.open("POST","php/torneos_form.php",true);
                xmlhttp.send();
		    }

		    function llenarDatosForm(blnEsNuevo){
			    var strID = document.getElementById('hdnNumeTorneo').value;
		    	if (blnEsNuevo){
    		        document.getElementById('txtNombTorneo').value = "";
                    document.getElementById('txtImpoInsc').value = "0";
                    document.getElementById('txtImpoPart').value = "0";
		    	}
		    	else{
    		        document.getElementById('txtNombTorneo').value = document.getElementById("NombTorneo" + strID).innerHTML;
    		        document.getElementById('txtImpoInsc').value = document.getElementById("ImpoInsc" + strID).innerHTML.replace("$", "");
    		        document.getElementById('txtImpoPart').value = document.getElementById("ImpoPart" + strID).innerHTML.replace("$", "");
    		        var cmbNombEsta = document.getElementById('cmbNumeEsta');
    
    		        for (var i = 0; i < cmbNombEsta.options.length; i++){
    			        if (cmbNumeEsta.options[i].text == document.getElementById("NombEsta" + strID).innerHTML){
    				        cmbNumeEsta.options[i].selected = true; 
    				        break;
    			        }
    		        }
		    	}
		    }

		    function validar(strNombTorneo, strImpoInsc, strImpoPart, strNumeEsta){
		    	var strMsj = "";

		    	if (strNombTorneo == "")
			    	strMsj+= "El campo Nombre debe contener algun dato.";

		    	if (isNaN(strImpoInsc) || (strImpoInsc == ""))
			    	strMsj+= "\nEl campo Importe de inscripcion debe contener algun dato.";
		    	
		    	if (isNaN(strImpoPart) || (strImpoPart == ""))
			    	strMsj+= "\nEl campo Importe de partido debe contener algun dato.";

		    	if (strNumeEsta == "")
			    	strMsj+= "\nDebe seleccionar un Estado.";

		    	if (strMsj == "")
		    		return true;
		    	else{
			    	window.alert(strMsj);
			    	return false;
		    	}
		    }
		    
		    function nuevo(){
		    	abrirForm(true);
		        document.getElementById('hdnOperacion').value = "0";
                document.getElementById('hdnNumeTorneo').value = "";
		    }
		    
		    function editar(strID){
		    	abrirForm(false);
		        document.getElementById('hdnOperacion').value = "1";
                document.getElementById('hdnNumeTorneo').value = strID;
		    }
		    
		    function borrar(strID){
		        if (confirm("Desea borrar el registro " + document.getElementById("NombTorneo" + strID).innerHTML)){
                    document.getElementById('hdnOperacion').value = "2";
                    document.getElementById('hdnNumeTorneo').value = strID;
                    aceptar();
		        }
		    }
		    
		    function aceptar(){
                var strOperacion = document.getElementById('hdnOperacion').value;
                var strNumeTorneo = document.getElementById('hdnNumeTorneo').value;
                var strNombTorneo = "0";
                var strImpoInsc = "0";
                var strImpoPart = "0";
                var strNumeEsta = "0";

                if (strOperacion != 2){
                    strNombTorneo = document.getElementById('txtNombTorneo').value.trim().toUpperCase();
                    strImpoInsc = document.getElementById('txtImpoInsc').value.replace("$", "");
                    strImpoPart = document.getElementById('txtImpoPart').value.replace("$", "");
                    strNumeEsta = document.getElementById('cmbNumeEsta').value;
                }
                
                if (validar(strNombTorneo, strImpoInsc, strImpoPart, strNumeEsta)){
                    crearBotones();
    	        
                    if (window.XMLHttpRequest)
                    {// code for IE7+, Firefox, Chrome, Opera, Safari
                        xmlhttp=new XMLHttpRequest();
                    }
                    else
                    {// code for IE6, IE5
                        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
        
                    xmlhttp.onreadystatechange=function()
                    {
                        if (xmlhttp.readyState==4 && xmlhttp.status==200)
                        {
                            document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
                            if (xmlhttp.responseText.indexOf('Correcto') > -1)
                                listar();
                        }
                    };
                    
                    xmlhttp.open("POST","php/torneos_procesar.php",true);
                    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
                    xmlhttp.send("operacion=" + strOperacion + "&NumeTorneo=" + strNumeTorneo + "&NombTorneo=" + strNombTorneo + "&ImpoInsc=" + strImpoInsc + "&ImpoPart=" + strImpoPart + "&NumeEsta=" + strNumeEsta);
                }
		    }

            function cancelar(){
                if (confirm("Desea cancelar la operacion?")){
                    crearBotones();
                }
            }

            function crearBotones(){
		        document.getElementById('frmNuevo').innerHTML = '<input type="button" id="volver" value="Volver" onclick="location.href=\'index.php\';" class="boton" />';
		        document.getElementById('frmNuevo').innerHTML+= '\n<input type="button" id="nuevo" value="Nuevo" onclick="nuevo()" class="boton" />';
            }
		</script>
    
	</head>
    <body onload="armarPagina()">
    	<?php include_once("php/analyticstracking.php") ?>

		<div class="contenedor">
	    	<input type="hidden" id="hdnOperacion" name="hdnValor" value="" />
	        <input type="hidden" id="hdnNumeTorneo" name="hdnValor" value="" />
			
		    <div class="encabezado" id="divEncabezado">
		    	<img src="imagenes/logo_viejo.png" />
			</div>
	        	    
	    	<div class="contenido">
		        <div id="frmNuevo">
		            <input type="button" id="volver" value="Volver" onclick="location.href = 'index.php';" class="boton" />
		            <input type="button" id="nuevo" value="Nuevo" onclick="nuevo()" class="boton" />
		        </div>
		        
		        <div id="txtHint"></div>
		        
		        <div id="tabla">
		            <div id="actualizando"><img src="imagenes/spinner.gif" style="width: 16px; height: 16px;" />Actualizando...</div>
		        </div>
	    	</div>
	
		    <div id="pie" class="pie">
            	<div style="float: left;">
            		Estamos en Redes Sociales
            	  	<a href="http://www.facebook.com/pages/Torneo-Comercial-De-Basquet/126750014062523" target="_blank"><img src="imagenes/facelogo.png" height="25" width="25"  /></a>
            	  	<a href="http://twitter.com/TorneoComercial" target="_blank"><img src="imagenes/twitlogo.png" height="25" width="25" /></a>
            	</div>
                <div style="float: right;">
                	<p>
                		2013 Copyright Torneo TCB.<br/>
                		Todos los derechos reservados.<br/>
                    	Powered by <a href="http://www.vector-it.com.ar" target="_blank"><img src="imagenes/vectorit.png" height="15" width="15" />Vector-IT</a>
                    </p>
				</div>
		    </div>
	    		    
		</div>
    </body>
</html>